\documentclass[11pt]{beamer}

\usepackage[portuguese]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\usepackage{natbib}

\usetheme{JuanLesPins}

\setbeamercovered{transparent}
\setbeamertemplate{footline}[frame number]
\setbeamertemplate{navigation symbols}{}

\mode<handout>{
  \usepackage[bar]{beamerthemetree}
  \beamertemplatesolidbackgroundcolor{black!5}}


\def\newblock{\hskip .11em plus .33em minus .07em}

\title{ \texttt{scenes} \\ {\small {\textit scenes.googlecode.com} } }
\author{Emanuella Toledo Lopes\\Natália Julieta Soares de Souza\\Phillipe da Silva Cavalcante}
\institute[IC/UFAL]{Universidade Federal de Alagoas\\
	Instituto de Computação\\
	Programação 3}
\date{19 de Outubro de 2009}

\logo{\includegraphics[width=.05\linewidth]{img/brasao-ufal.eps}}

\begin{document}

\maketitle
\AtBeginSection[]{\frame{\tableofcontents[currentsection]}}


\section{Introdução}
\begin{frame}
\frametitle{O que é o scenes?}
 \begin{block}{}
\centering
Simulador para sensoriamento de eventos causais no ambiente.
 \end{block}
\end{frame}
 
\begin{frame}
\frametitle{Definição do Problema}
 \begin{block}{}
Monitorar áreas de temperatura e iluminação afim de obter uma resposta a
eventos causados pelo sistema (\emph{natureza}).
 \end{block}
\end{frame}

\begin{frame}
\frametitle{Motivação}
 \begin{block}{}
Falta de simuladores para detecção de hotspots (pontos quentes de um
ambiente).
 \end{block}
\end{frame}

\begin{frame}
\frametitle{Aplicabilidade}
 \begin{block}{Simulação de}
\begin{itemize}
 \item alterações repentinas de temperatura em sistemas fechados;
 \item início de incêndios;
 \item mudança de estados em ambientes heterogêneos.
\end{itemize}
 \end{block}
\end{frame}
 
\begin{frame}
\frametitle{Diagrama de Caso de Uso}
 \begin{block}{}
\includegraphics[width=\linewidth]{img/caso_uso.eps}
 \end{block}
\end{frame}

\section{Análise e Projeto}
\begin{frame}
\frametitle{Requisitos}
 \begin{block}{}
\begin{itemize}
 \item Criar área de monitoramento;
 \item Criar sensores e alocá-los nos pontos específicos;
 \item Detectar focos de hotspots dentro da área escolhida;
 \item Quando detectado esses focos, enviar um aviso para solucionar o
problema.
\end{itemize}
 \end{block}
\end{frame}

\begin{frame}
\frametitle{Possíveis Padrões para o \texttt{scenes}}
 \begin{block}{Padrão - Utilização}
\begin{itemize}
 \item \textbf{Observer} - Acionar estação de foco de hotspots;
 \item \textbf{Factory Method / Abstract Factory} - Criação de sensores dentro
da área;
 \item \textbf{Composite / Command} - Composição da área que será monitorada;
 \item \textbf{Singleton} - Criar apenas um sensor sink.
\end{itemize}
 \end{block}
\end{frame}

\begin{frame}
\frametitle{Diagrama de Classes {\small \emph{não definitivo}}}
\begin{center}
 \includegraphics[width=1.05\linewidth]{img/scenes_diagrama_de_classes.eps}
\end{center}
\end{frame}

\begin{frame}
\frametitle{Arquitetura do Sistema {\small \emph{não definitivo}}}
\begin{center}
 \includegraphics[width=0.3\linewidth]{img/arquitetura.eps}
\end{center}
\end{frame}

\section{Referências}
\begin{frame}{Referências}
\begin{itemize}
\item Design Patterns - Elements of Reusable Object 
\end{itemize}
\end{frame}
\end{document}
